// pages/order_related/pages/detail/index.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        hotline:'15942392252',
        info: {
            id: 1,
            amount:500,//金额
            office_name: '沈阳市市府公证处', //公证处名字
            order_id: 12123121332, //订单编号
            create_time: "2020-03-25 13:05:25", //订单创建日期
            certificate_Num: 1, //证书份数
            create_type: 1, //0用户创建1后台管理员创建
            title: '委托公证',
            type_name: '房产公证',
            // 0 委托书 or 1 声明书
            proxy_type: 0,
            base_type: 0, //0委托公证1.出生公证2.亲属关系公证 （基本信息的表单类型）
            status: 1, //状态0待提交1信息确认中-1.信息有误2.待5项认证提交3.五项认证审核中 -2.五项认证未通过 4.待视讯   5. 审核人审核 （可随意驳回到上一级状态） 6.完成
            userInfo: {
                avatarUrl: '', //头像地址
                nickName: '你懂得700', //授权昵称
                full_name: '你懂得', //姓名
                mobile: '159****2252', //电话
                isIdCard: '211321202201127615', //证件号
            },
        }
    },
    //页面跳转
    to_url: function (e) {
        let type = e.currentTarget.dataset.type
        let unified_numbering = e.currentTarget.dataset.unified_numbering
        let base_type = this.data.info[0].base_type;
        let id = this.data.info[0].id;

        if (type == 1) { //公证书查看
            wx.navigateTo({
                url: '/pages/order_related/pages/credentials/index?record_id=' + id+'&sign=1',
            })
        } else if (type == 2) { //信息资料查看
            //0委托公证1.出生公证2.亲属关系公证（基本信息的表单类型）
            if (base_type == 0) {
                wx.navigateTo({
                    url: '/pages/material/pages/basis/form_a/index?id=' + id,
                })
            } else if (base_type == 1) {
                wx.navigateTo({
                    url: '/pages/material/pages/basis/form_b/index?id=' + id,
                })
            } else if (base_type == 2) {
                wx.navigateTo({
                    url: '/pages/material/pages/basis/form_c/index?id=' + id,
                })
            }

        }  else if (type == 3) { //委托书
            wx.navigateTo({
                url: '/pages/order_related/pages/read/index?record_id=' + id,
            })
        }
        
    },
    to_call:function(e){
        let call = this.data.hotline;
        wx.makePhoneCall({
            phoneNumber: call 
          })
    },
    // 富文本出错事件
    error(e) {
        console.error(e);
    },
    //文件下载
    linktap(e) {
        if (e.detail.type == 'doc' || e.detail.type == 'docx' || e.detail.type == 'xls' || e.detail.type == 'xlsx' || e.detail.type == 'ppt' || e.detail.type == 'pdf' || e.detail.type == 'pptx') {
            wx.showLoading({
                title: '加载中',
            })
            // 下载 doc 文件
            wx.downloadFile({
                url: e.detail.href,
                success(res) {
                    wx.hideLoading()
                    wx.openDocument({
                        showMenu: true,
                        filePath: res.tempFilePath
                    })
                },
                fail(err) {
                    wx.hideLoading()
                    wx.showModal({
                        title: '失败',
                        content: err.errMsg,
                        showCancel: false
                    })
                }
            })
        }
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        var order_no = options.order_no
        this.get_order(order_no);
    },
    //获取订单详情
    get_order:function(order_no){
        let params = {}
        params.order_no = order_no;
        
        getApp()._post_form('data/api.auth.order/get', params, (result) => {
            this.setData({
                info: result.data.list,
            });
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})